5
תגובות
פעולת הGET - רק הפוך
פתח
zacharya
,
טוב נכון ניתן לעשות GET לטופס ואז הפרטים המוקלדים נכנסים לכתובת? אני מעוניין לצור פונקצייה הפוכה.
נניח הכתובת היא:
www.domin.co.il/index.php
ולאחר מכן המשתמש מוסיף את השורה הבאה:
?id=X (כלומר: www.domin.co.il/index.php?id=X)
אז אני מעוניין לקבל את שווי X על מנת לשלוף נתונים מהמסד של X.
(ניסיתי כבר סתם לכתוב $_GET['id'] לא עבד)
נניח הכתובת היא:
www.domin.co.il/index.php
ולאחר מכן המשתמש מוסיף את השורה הבאה:
?id=X (כלומר: www.domin.co.il/index.php?id=X)
אז אני מעוניין לקבל את שווי X על מנת לשלוף נתונים מהמסד של X.
(ניסיתי כבר סתם לכתוב $_GET['id'] לא עבד)
5 תשובות
ענה
iiddaannyy
ב
22 לאפריל 2013
#
למה לא? זה עובד.
תביא את הקוד שלך.
ענה
iiddaannyy
ב
23 לאפריל 2013
#
הבעיה היא בשורה הראשונה. אתה מצב את ה-id במשתנה id.
אם אני לא אכנס לעמוד עם פרמטר id בכתובת, אז במערך GET אין מפתח בשם id ואני אקבל שגיאה.
תעשה משהו כזה:
<?php
if (isset($_GET['id'])) {
echo $_GET['id'];
}
if (isset($_GET['id'])) {
echo $_GET['id'];
}
אבל הקוד שלך אמור לעבוד כשיש id בכתובת.
בכל מקרה, תנסה להכנס לכתובת index.php?id=xxx, ותגיד מה אתה מקבל כפלט.
זה עובד, תודה!
עכשיו שאלה, יש אפשרות שברגע קבלת הID הפונקצייה תבדוק אם הID קיים בטבלאה מסויימת בממסד שלי, ואם לא אז הפונקצייה תציג את העמוד הראשי כרגיל?